body {
  background-color: black;
  font-family: 'Myriad Pro', sans-serif;
  text-align: center;
}
#question {
  font-size: 50px;
}
#question-pane {
  padding: 0;
  margin: auto;
  border: solid 1px black;
  overflow: hidden;
  text-align: center;
  color: white;

}
#question {
  padding: 30px;
  font-size: 20px;
}
#answer-choices {
  list-style-type: none;
  padding: 0px;
  margin: auto;
  width: 80%;
  overflow: auto;
}
#answer-choices .choice a {
  overflow: auto;
}
#answer-choices .choice img {
  width: 42.75%;
  height: auto;
  -webkit-border-radius: 5%;
  padding: 2%;
  /*background-color: #CCC;*/
  border: solid 2px #444;
  box-shadow: 0px 0px 10px #444;
  float: left;
  margin: 5px;
}

#answer-choices .choice img.right {
  background-color: green;
}


#answer-choices .choice img.wrong {
  background-color: red;
}

.dim {
  opacity: 0.15;
  -webkit-transition: opacity 0.5s linear;
}

.score {
  font-size: 30px;
}

a.score:hover {
  color: red;
}
